package cn.hou.java.designpattern._05decorator;

//装饰器抽象类
public abstract class CarDecorator implements Car{
	
	//需要一个被装饰的接口属性
	public Car car;//public可以直接被子类继承
	
	//private Car car; 如果是private,需要提供set get方法让子类获取

	//构造器传入一个car
	public CarDecorator(Car car) {
		this.car = car;
	}
	
	public abstract void show();
	
	//这里实现接口的run方法,子类中可以不再继续实现
	public void run() {
		
	}
}
